polychete worm - Spanish English Dictionary